with Ada.Strings.Unbounded; use Ada.Strings.Unbounded;

package Generic_Functions is

   -- | Types
   type Int_Array is array(Positive range <>) of Integer;
   type Str_Array is array(Positive range <>) of Unbounded_String;
   -- | end of Types

   -- | Functions
   function Sum_Arr_Int(Arr_To_Sum: Int_Array) return Integer;
   function Take_Enregistrements(Decoup_Tab: Int_Array; Str_To_Read: String) return Str_Array;
   function Split_Str(Str_To_Split: String; Number_Of_Parts, Length_Of_One_Part: Integer) return Str_Array;
   -- | end of Functions

end Generic_Functions;
